package 成员内部类;
/*
* 成员内部类的定义位置：
* 在类中方法，跟成员变量是一个位置
* */
public class Outer2 {
    private int num=10;
    /*内部类的定义应该私有化*/
    private class Inner{
        private void show(){
            System.out.println(num);
        }
    }
    /*私有化之后，再提供一个可以让外界调用的方法*/
    public void method(){
        Inner i=new Inner();
        i.show();
    }
}
class InnerDemo{
    public static void main(String[] args) {
        Outer2 o = new Outer2();
        o.method();
    }
}